package com.mashibing.singleton;

/**
 * 饿汉式
 * 类加载到内存，就实例化一个单例，JVM保证线程安全
 * 简单实用，推荐使用
 * 唯一缺点：不管用到与否，类装载时就完成实例化
 * （话说你不用的，你装载他干啥）
 */
public class Mgro1 {
    private static final Mgro1 INSTANCE=new Mgro1();
    private Mgro1(){};
    public static Mgro1 getInstance(){return INSTANCE;}
    public void m(){
        System.out.println("m");
    }

    public static void main(String[] args) {
        Mgro1 m1 = Mgro1.getInstance();
        Mgro1 m2 = Mgro1.getInstance();
        System.out.println(m1==m2);
    }
}
